IP2Location\Database D

Total Complexity 198
Dependencies 1
Dependents 1
Total lines 1,902
Lines of code 754
Logical lines of code 524
Comment lines 816
Methods 40
Properties 19

Methods 40

Method Rating Maintainability Complexity Lines of code
lookup()
D
15
67 264
__construct()
B
35 18 81
binSearch()
A
44 10 44
getMemoryLimit()
S
54 7 20
ipBetween()
S
55 6 23
findFile()
S
54 6 21
__destruct()
S
59 5 16
shmTeardown()
S
57 4 16
ipVersionAndNumber()
S
58 4 13
readMccMncAndMobileCarrierName()
S
57 3 16
getFields()
S
60 3 14
get_cidr()
S
58 3 14
readLatitudeAndLongitude()
S
60 3 13
readCountryNameAndCode()
S
60 3 13
bcBin2Dec()
S
59 3 13
readWeatherStationNameAndCode()
S
60 3 13
readIddAndAreaCodes()
S
60 3 13
read()
S
62 3 11
readCityName()
S
63 3 10
readIsp()
S
63 3 10
readDomainName()
S
63 3 10
readZipCode()
S
63 3 10
readTimeZone()
S
63 3 10
readNetSpeed()
S
63 3 10
readRegionName()
S
63 3 10
readElevation()
S
63 3 10
readUsageType()
S
63 3 10
readIp()
S
65 3 9
wrap32()
S
78 2 3
wrap8()
S
78 2 3
readByte()
S
77 1 3
getDatabaseVersion()
S
79 1 3
getModuleVersion()
S
81 1 3
readQuad()
S
78 1 3
getType()
S
80 1 3
getDate()
S
82 1 3
getShmKey()
S
77 1 3
readWord()
S
77 1 3
readFloat()
S
77 1 3
readString()
S
74 1 4